package lab02.test06;

public class Triangle {
    //构造函数
    Triangle(){}

    //属性：三个边、周长、面积、boolean
    double sideA;
    double sideB;
    double sideC;
    double perimter;
    double area;
    boolean x;

    //行为：周长、面积、判断是否能构成三角形、修改三个边

    //判断是否能构成三角形
    void  trangle(double sideA,double sideB,double sideC){
        if(sideA+sideB>sideC) x=true;
        else x=false;
    }

    //周长
    double perimter(){
        if(x=true)
            return sideA+sideB+sideC;
        else{
            System.out.println("不能构成三角形");
            return 0;
        }
    }

    //面积
    double area(){
        if(x=true)
            return (sideA*sideB)/2;
        else {
            System.out.println("不能构成三角形");
            return 0;
        }
    }

    //修改三个边
    double alter(double a,double b,double c){
        sideA=a;
        sideB=b;
        sideC=c;
        return 0;
    }
}
